Le langage Generalized Markup Language, appelé également GML, est la première version de langage de balisage proposé par IBM. Ce langage permettra à IBM de construire un système de gestion de toute sa documentation. 90 % des documents techniques sont écrits en GML. Ce langage est l’ancêtre du SGML et du HTML. Le HTML reprend d’ailleurs une grande partie de son concept.